golang.org/x/exp/apidiff.differ.corr (method)
13 uses
golang.org/x/exp/apidiff (current package)
correspondence.go#L18: return d.corr(old, new, nil)
correspondence.go#L29: func (d *differ) corr(old, new types.Type, p *ifacePair) bool {
correspondence.go#L37: return d.corr(old.Elem(), new.Elem(), p) && old.Len() == new.Len()
correspondence.go#L42: return d.corr(old.Elem(), new.Elem(), p)
correspondence.go#L47: return d.corr(old.Key(), new.Key(), p) && d.corr(old.Elem(), new.Elem(), p)
correspondence.go#L52: return d.corr(old.Elem(), new.Elem(), p) && old.Dir() == new.Dir()
correspondence.go#L57: return d.corr(old.Elem(), new.Elem(), p)
correspondence.go#L62: pe := d.corr(old.Params(), new.Params(), p)
correspondence.go#L63: re := d.corr(old.Results(), new.Results(), p)
correspondence.go#L70: if i >= new.Len() || !d.corr(old.At(i).Type(), new.At(i).Type(), p) {
correspondence.go#L87: !d.corr(of.Type(), nf.Type(), p) ||
correspondence.go#L112: if d.methodID(om) != d.methodID(nm) || !d.corr(om.Type(), nm.Type(), q) {